body {
   padding: 0px;
   margin: 0px;
}

.header_table {
   width: 100%;
   height: 25px;
   background: blue;
}

.backToClass {
   text-decoration: none;
   color: white;
}

.backToClass:hover {
   color: yellow;
}

.content_table {
   width: 100%;
   height: 100%;
   margin: 0px;
   padding: 0px;
   border: none;
   border-collapse: collapse;
   border-spacing: 0px;
}

.header_left {
   width: 250px;
   text-align: left;
}

.header_right {
   text-align: center;
   font-weight: bold;
   color: yellow;
}

.left_menu {
   vertical-align: top;
   background-color: #adff2f;
   margin: 0px;
   padding: 0px;
   width: 250px;
   white-space: nowrap;
}

.content {
   vertical-align: top;
   padding: 10px;
}

.content_table {

}

.menu_item {
   text-transform: none;
   text-indent: 5px;
   line-height: 2em;
   list-style-position: inside;
   padding-left: 10px;
   font-weight: bold;
}

.menu_item_link {
   text-decoration: none;
}

.cell_has_value {
   background-color: #adff2f;
}

.rule_condition_word {
   font-weight: bold;
   font-style: italic;
}

.rule_condition_value {
   font-style: italic;
}

.rule_condition_keyword {
   font-weight: bold;
   color: gray;
}

.rule_result {
   font-weight: bold;
}